package com.logic.idevice

import android.content.Context
import android.widget.FrameLayout
import androidx.lifecycle.Lifecycle


/**
 * create by lwj at 2022/7/13
 * 设备 设置的功能抽象
 */
interface IUHFSetting {

    fun init(context: Context,lifecycle: Lifecycle)

    /**
     * create by lwj at 2022/7/25
     * 特殊ui 可供自定义特殊布局
     */
    fun specialUi(parent:FrameLayout){}

    //是否开启声音
    fun openVoince(): Boolean

    /**
     * create by lwj at 2022/7/13
     * @param power 功率
     */
    fun save(
        power: Int,
        openVoince: Boolean
    )


    /**
     * create by lwj at 2022/7/13
     * 获取设备温度
     */
    fun readTemperature(): String
    fun refreshTemperature()

    /**
     * create by lwj at 2022/7/13
     * 获取功率
     */
    fun readPower(): Int
    fun refreshPower()

}


